#ifndef CLOGICA_H_INCLUDED
#define CLOGICA_H_INCLUDED
#include "TError.h"
#include "Socios.h"
#include "Coches.h"


class CapaLogica{
    private:
        Socios socios;
        Coches coches;
        float arancel;

    public:
        CapaLogica(float);

        void ingresaSocio(Socio *, Coche *, float &, TipoError &);

        Iterador * listadoSocios();

        Iterador * listadoCoches();

        float recaudacion();

        void becadoMayorVencimiento(Becado * &, TipoError &);

        void datosSocio(long int, Socio * &, float &, TipoError &);

        void datosCoche(String, Coche * &, TipoError &);

        ~CapaLogica ();

};


#endif // CLOGICA_H_INCLUDED
